package com.hk.core.authentication.security.attempt;

import java.util.Optional;

/**
 * 登陆失败次数检查
 */
public interface UserAttemptService {

    /**
     * 更新账号登陆失败次数
     */
    void updateFailAttempt(String account);

    /**
     * 重置账号登陆失败
     */
    void resetFailAttempt(String account);

    /**
     * 查询用户账号登陆失败的信息
     */
    Optional<UserAttempt> getUserAttempt(String account);
}
